body{
    text-align: center;
    font-size: 12px;
    margin: 0 auto;
    font-family: "Trebuchet MS",Arial,sans-serif;
    background-color: #FFF;
}

fieldset{
	border-radius:4px;
	background-color: #DFDFDF;
	border: 1px solid #CFCFCF;
}

legend{
	background-color:#0073EA;
	color:#ffffff;
	font-weight:bold;
	padding:3px;
}

#contenido{
	padding-top:0;
	background-color:#FFF;
	padding:20px;
	text-align:left;
	border:1px solid #CFCFCF;
	margin:5px;
}

#divLogin{
    margin:0 auto;
    padding:25px;        
    text-align:center;	
}

#login{
    width:300px;
    color:#FFF;
	border:none;
	color:#636262;
}

#login label{
	width:100px;
}

/**ESTILOS CABECERA**/
#header{
    height:50px;
    color:#636262;
    background-color:#ffffff;
    height:55px;
}

#header h1{
    line-height: 55px;
    font-size: 18px;
    margin:0;
}

.button{
     border: solid 1px #636262;
     background-color: #322F32;
     color: #FFF;
}

.button:hover{
    background:#FFF;
    color: #06315C;
}

.formulario{
    border: solid 1px #DDE;
    margin:auto;
    padding:10px 0;
}

.formulario .item label{
    display:block;
    float:left;
    width:150px;
    font-weight: bold;
    font-size: 15px;
    text-align: right;
}

.formulario .item input{
    text-align: left;
}

.formulario .text:focus{
    background-color: #EEF4A6;
}

.formulario .botones{
	text-align:center;
}

#errores span{
	display:block; 
	font-size: 14px;
}